Omid, Reloaded: Scalable and Highly-Available Transaction Processing
نویسندگان
چکیده
We present Omid – a transaction processing service that powers web-scale production systems at Yahoo. Omid provides ACID transaction semantics on top of traditional key-value storage; its implementation over Apache HBase is open sourced as part of Apache Incubator. Omid can serve hundreds of thousands of transactions per second on standard mid-range hardware, while incurring minimal impact on the speed of data access in the underlying key-value store. Additionally, as expected from always-on production services, Omid is highly available.
منابع مشابه
CumuloNimbo: A Highly-Scalable Transaction Processing Platform as a Service
One of the main challenges facing next generation Cloud platform services is the need to simultaneously achieve ease of programming, consistency, and high scalability. Big Data applications have so far focused on batch processing. The next step for Big Data is to move to the online world. This shift will raise the requirements for transactional guarantees. CumuloNimbo is a new EC-funded project...
متن کاملComplex Event Processing in a High Transaction Enterprise POS System
Complex Event Processing (CEP) is a software methodology that uses the concept of an event for system development. CEP has several advantages that make it suitable for timeand resource-constrained problems. In this research we develop an abstract CEP architecture to support a high transaction enterprise Point Of Sale system. The enterprise CEP provides a highly available and reconfigurable envi...
متن کاملA Taxonomy of Partitioned Replicated Cloud-based Database Systems
The advent of the cloud computing paradigm has given rise to many innovative and novel proposals for managing large-scale, fault-tolerant and highly available data management systems. This paper proposes a taxonomy of large scale partitioned replicated transactional databases with the goal of providing a principled understanding of the growing space of scalable and highly available database sys...
متن کاملBARTER: A Backbone Architecture for Trade of Electronic Content
barter is a scalable, highly-available and efficient electronic commerce system that facilitates digital content trade over an open network. barter is designed to operate over a large-scale, global and heterogeneous communication network infrastructure. The barter protocols address two vital requirements from an electronic commerce system, neglected from existing systems: scalability and transa...
متن کاملProcessing through Data - oriented Execution Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Electrical and Computer Engineering
Data management technology changes the world we live in by providing efficient access to huge volumes of constantly changing data and by enabling sophisticated analysis of those data. Recently there has been an unprecedented increase in the demand for data management services. In parallel, we have witnessed a tremendous shift in the underlying hardware technology toward highly parallel multicor...
متن کامل